home *** CD-ROM | disk | FTP | other *** search
/ PC World Interactive 7 / PC World Interactive 7.iso / program / ctutord.EXE / 76.C < prev    next >
C/C++ Source or Header  |  1990-09-17  |  822b  |  42 lines

  1.  
  2. /* 
  3.     There may be additional include files required depending
  4.     upon the compile product you are using. Typical compilers
  5.     include Microsoft C by Microsoft or Turbo C by Boland Int'l.
  6. */
  7. #include <stdio.h>
  8. struct    names{
  9.     char    *person;
  10.     int    number;
  11. };
  12. main()
  13. {
  14.     static    struct    names class[] = {
  15.         "Rick", 1, 
  16.         "John", 2, 
  17.         "Jim", 3, 
  18.         "Gary", 4, 
  19.         "", 0
  20.     };
  21.     parray(class);
  22. }
  23. parray(list)
  24. struct    names    list[];
  25. {
  26.     int    i, j;
  27.     /* print out names as strings */
  28.     for(i=0; list[i].person[0] != '\0'; i++){
  29.         printf("Name:%s",list[i].person);
  30.         printf("Number:%d",list[i].number);
  31.     }
  32.     /* print out EACH character of the name */
  33.     for(i=0, j=0; list[i].person[j] != '\0'; j=0, i++){
  34.         while(list[i].person[j] != '\0'){
  35.             printf("%c",list[i].person[j]);
  36.             j++;
  37.         }
  38.         printf("\n");
  39.     }
  40.  
  41. }
  42.